html,body{
			width: 100%;
			height: auto;
		}
		em {
			font-style: normal;
		}
		
		ol,
		ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		table {
		    border-collapse: collapse;
		    border-spacing: 0;
		}
		td {
		    display: table-cell;
		    vertical-align: inherit;
		}
		
		* {
			font-size: 12px;
			
		}
		.search_wrap{
			width: 80%;
			/* 1190 */
			display: flex;
			align-items: center;
			margin: 0 auto;
			padding: 26px 0;
			
		}
		
		.search_wrap .logo_box img{
			height:30px;
		}
		.search_wrap .address_box{
			display: flex;
			padding: 0 20px;
		}
		.search_wrap .address_box>.left_{
			width: 30px;
			height: 30px;
		}
		.search_wrap .address_box .center_{
			display: flex;
			font-size: 12px;
			margin-left: 12px;
			font-weight: bold;
		}
		.search_wrap .address_box .center_ img{
			width: 24px;
			height: 24px;
		}
		.search_wrap .address_box .right_box{
			margin-left: 20px;
			display: flex;
			align-items: center;
		}
		.search_wrap .address_box .right_box .left_ img{
			display: block;
			height: 16px;
		}
		.search_wrap .address_box .right_box .left_ .dhth{
			height: 22px;
			margin-top: 10px;
		}
		.search_wrap .address_box .right_box>img{
			height: 8px;
			margin-left: 30px;
			
		}
		.collect_box{
			display: flex;
			align-items: center;
			font-size: 12px;
			color: #333;
			
		}
		.collect_box img{
			width: 16px;
			height: 14px;
			margin-right: 10px;
		}
		.search{
			width: 544px;
			height: 38px;
			/* border:2px solid #c40000; */
			background: #C40000;
			margin-left: auto;
			marght-right:0;
			display: flex;
			color: #ffffff;
			padding-left: 2px;
			align-items: center;
			
		}
		.search .search_icon{
			height: 95%;
			width: 38px;
			background: #fff;
		}
		.search .search_icon img{
			width: 18px;
			height: 18px;
		}
		.search input{
			background: #ffffff;
			border: none;
			outline: none;
			height: 90%;
			width: 360px;
			font-size: 12px;
		}
		.search div{
			width: 80px;
			height: 100%;
			font-size: 12px;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.search .wp{
			background: #C40000;
			
		}
		.search .qw{
			background: #000000;
		}
		.ad{
			height: auto;
			width: 100%;
			overflow: hidden;
			display: block;
			margin: 0 auto;
			
		}
		.ad_tabbar{
			width:100%;
			height:36px;
			background: #000000;
		}
		.ad_tabbar .tabbar_{
			width: 80%;
			height: 100%;
			color:#fff ;
			margin: 0 auto;
			display: flex;
			align-items: center;
			font-size: 14px;
		}
		.ad_tabbar .tabbar_ span{
			margin-left: 20px;
		}
		.ad_tabbar .tabbar_ img{
			width: 20px;
			height: 20px;
		}
		.details_wrap{
			width: 80%;
			height: auto;
			margin: 0 auto;
			display: flex;
			padding-top: 50px;
		}
		.details_wrap img {
		  width: 100%;
		  height: 100%;
		  display: block;
		  /* pointer-events: none; */
		}
		.details_wrap .bottom{
			display: flex;
		}
		.details_wrap .bottom .tips{
			display: flex;
			align-items: center;
			font-size: 12px;
			margin-right: 10px;
			margin-top:6px;
			
		}
		.details_wrap .bottom .tips img{
			width: 16px;
			height: 16px;
			margin-right: 4px;
		}
		.box {
		  width: 400px;
		  height: 600px;
		  display: flex;
		  flex-direction: column;
		  position: relative;
		}
		
		.enlarge {
		  position: absolute;
		  width: 400px;
		  height: 400px;
		  top: 0;
		  left: 110%;
		  /* background-image: url(./imgs/1.big.jpg); */
		  background-size: 800px 800px;
		  background-position: 0px 0px;
		
		  display: none;
		}
		
		.show {
		  width: 400px;
		  height: 400px;
		  border-bottom: 1px solid #333;
		  position: relative;
		  cursor: move;
		}
		.title{
			padding: 4px;
			font-size: 12px;
			display: block;
		}
		.show > .mask {
		  width: 200px;
		  height: 200px;
		  
		  position: absolute;
		  left: 100px;
		  top: 100px;
		
		  pointer-events: none;
		
		  display: none;
		}
		
		.list {
		  display: flex;
		  align-items: center;
		}
		
		.list > p {
		  width: 54px;
		  margin: 0;
		  margin-right: 14px;
		  
		  border: 1px solid #333;
		  cursor: pointer;
		}
		
		.list > p.active {
		  border-color: orange;
		}
		.line{
			width: 1px;
			height: 22px;
			background: #eee;
			margin-left: 18px;
		}
		.details_info {
			width: 600px;
			height: auto;
			padding: 0 20px;
		}
		
		.infoname {
			font-size: 16px;
		}
		
		.pledge_btn {
			margin-top: 10px;
		}
		
		.pledge_btn span {
			font-size: 12px;
			padding: 4px 6px;
			margin-right: 5px;
			background: #ffd0bf;
			color: #FF6600;
		}
		
		.pledge_btn .blue {
			background: #c8e2f8;
			color: #338CFF;
		}
		
		.infonum {
			font-size: 12px;
			margin-top: 10px;
		
		}
		
		.infoprice {
			width: 100%;
			height: 90px;
			margin-top: 10px;
			padding: 0;
			background: #fefaf8;
			border-top: 1px solid #f3ebe7;
		}
		
		.infoprice .price {
			margin-top: 10px;
			color: #9a9a9a;
		}
		
		.infoprice label {
			margin-left: 20px;
			margin-right: 11px;
			vertical-align: text-bottom;
		}
		
		.infoprice .price .J_p_price {
			color: #c40000;
			font-size: 20px;
		}
		
		.infoprice .price em {
			color: #c40000;
			font-size: 20px;
		}
		
		.item-p3 {
			color: #9a9a9a;
			font-size: 12px;
		}
		
		.item-info {
			margin-top: 18px;
			padding-bottom: 15px;
			padding-left: 20px;
			border-bottom: 1px solid #e8e8e8;
		}
		
		.item-info li {
			position: relative;
			float: left;
		}
		
		.item-info span {
			margin-right: 15px;
			color: #9a9a9a;
			vertical-align: top;
		}
		
		.item-info span address-from {
			display: inline-block;
			max-width: 100px;
			vertical-align: top;
			position: relative;
			padding-right: 15px;
		}
		
		.item-info .item-msg-time {
			color: #999;
			float: right
				/*position: absolute;*/
				/*right: 0px;*/
				/*top: 50%;*/
				/*margin-right: 0px;*/
				/*margin-top: -10px;*/
			;
		}
		
		.item-info:after {
			clear: both;
			content: ".";
			display: block;
			height: 0;
			line-height: 0;
			visibility: hidden;
		}
		
		.fs-item-color {
			width: 100%;
			margin-top: 16px;
		}
		
		.clear,
		.tb-clear,
		.tb-clearfix {
			*zoom: 1;
		}
		
		.fs-item-color dl dt {
			display: inline;
			float: left;
			margin-right: -1px;
			width: 42px;
			color: #9a9a9a;
			padding-left: 20px;
			padding-top: 9px;
		}
		
		.fs-item-color dl dd {
			overflow: hidden;
		}
		
		.item-colour .tb-prop div.li {
			display: inline;
			float: left;
			position: relative;
			margin: 0 10px 5px 0;
			vertical-align: middle;
			line-height: 20px;
			background: #fff;
		}
		
		.fs-item-color .tb-prop .tb-pic div.li a.p-chose-red {
			border: 2px solid #c40000;
		}
		
		.item-colour .tb-prop .tb-pic div.li a.p-chose-red {
			padding-left: 4px;
			padding-right: 4px;
			border: 2px solid #ff671d;
		}
		
		.fs-item-color .tb-prop .tb-pic div.li a {
			border: 1px solid #b8b7bd;
		}
		
		.item-colour .tb-prop .tb-pic div.li a {
			padding-left: 5px;
			padding-right: 5px;
			vertical-align: baseline;
			line-height: 32px;
			color: #8f9194;
			border: 1px solid #b8b7bd;
		}
		
		.item-colour .tb-prop div.li a.p-chose-red {
			border: 2px solid #f40;
			padding: 0;
		}
		
		.item-colour .tb-prop div.li a {
			display: inline-block;
			white-space: nowrap;
			text-decoration: none;
			padding: 1px 1px;
			min-width: 32px;
			_width: 10px;
			text-align: center;
			background: #fff;
			-webkit-transition-property: border-color, background;
			-moz-transition-property: border-color, background;
			-o-transition-property: border-color, background;
			transition-property: border-color, background;
			-webkit-transition-duration: .2s;
			-moz-transition-duration: .2s;
			-o-transition-duration: .2s;
			transition-duration: .2s;
		}
		
		.clear:after,
		.tb-clear:after,
		.tb-clearfix:after {
			content: ' ';
			display: block;
			height: 0;
			clear: both;
		}
		
		.clearfix:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}
		.item-colour {
		    width: 100%;
		    margin-top: 16px;
		}
		.item-colour dl dt {
		    display: inline;
		    float: left;
		    margin-right: -1px;
		    width: 42px;
		    color: #9a9a9a;
		    padding-left: 20px;
		    padding-top: 9px;
		}
		.item-colour dl dd {
		    /* overflow: hidden; */
		}
		.item-colour .table-sku {
		    width: 514px;
		    font-size: 12px;
		}
		.item-colour table {
		    border-collapse: collapse;
		    border-spacing: 0;
		}
		.item-colour textarea, .item-colour input {
			outline: none;
		}
		.table-sku tr {
		    height: 46px;
		    border-bottom: 1px solid #f5f5f5;
		}
		.table-sku .s_name {
		    color: #303133;
		    width: 180px;
		    padding-left: 10px;
		    font-weight: bold;
		}
		.table-sku .sku {
		    width: 140px;
		    padding-right: 10px;
		    text-align: left;
		}
		.table-sku .sku .i-desc {
		    position: relative;
		    display: inline-block;
		    width: 16px;
		    height: 16px;
		    font-size: 12px;
		    color: #338CFF;
		    cursor: pointer;
		}
		.iconicon_help:before {
		    content: "\e66d";
		}
		.table-sku .price {
		    width: 80px;
		    padding-right: 10px;
			font-size: 12px;
			color: #6c6c6c;
		}
		address, cite, dfn, em, var {
		    font-style: normal;
		}
		.table-sku .amount {
		    padding-right: 10px;
		}
		.unit-detail-amount-control {
		    position: relative;
		    width: 126px;
		    height: 26px;
		    line-height: 26px;
		}
		.unit-detail-amount-control .amount-down {
		    border-right: 0 none;
		    background-position: -75px -30px;
		}
		.unit-detail-amount-control a {
		    float: left;
		    width: 26px;
		    height: 24px;
		    border: 1px solid #e5e5e5;
		    line-height: 200px;
		    overflow: hidden;
		}
		.unit-detail-amount-control a {
		    background: url(../images/detailsimg/sellitem12515461.png) no-repeat;
		}
		.unit-detail-amount-control .amount-up {
		    border-left: 0 none;
		    background-position: -46px -30px;
		}
		.unit-detail-amount-control a {
		    float: left;
		    width: 26px;
		    height: 24px;
		    border: 1px solid #e5e5e5;
		    line-height: 200px;
		    overflow: hidden;
		}
		.unit-detail-amount-control input {
		    float: left;
		    width: 61px;
		    height: 20px;
		    line-height: 20px;
		    padding: 2px 0 2px 8px;
		    border-width: 1px;
		    border-style: solid;
		    border-color: #e5e5e5;
		    cursor: pointer;
		}
		.unit-detail-amount-control a {
		    background: url(../images/detailsimg/sellitem12515461.png) no-repeat;
		}
		.item-colour .obj-list {
		    height: 46px;
		    background-color: #f9f9f9;
		    border-bottom: 1px solid #e5e5e5;
		    margin-bottom: 20px;
		}
		.item-colour .list-total {
		    float: left;
		    height: 46px;
		    overflow: hidden;
		    padding-left: 62px;
		    /* line-height: 46px; */
		    color: #f40;
		}
		.item-colour .list-total p {
		    float: left;
		}
		.item-colour .list-total .amount {
		    padding-right: 15px;
		    margin-right: 15px;
		    background: url(https://cbu01.alicdn.com/cms/upload/detail/2014/bg.png) no-repeat;
		    background-position: right -194px;
		}
		.item-colour .list-total .value {
		    font-size: 20px;
		}
		.item-colour .list-total .amount .unit {
		    position: relative;
		    top: -2px;
		    padding-left: 2px;
		}
		.item-colour .list-total .price .value {
		    position: relative;
		    top: 1px;
		    margin-right: 2px;
		    font-size: 20px;
		}
		.item-colour .list-total .price .price-unit {
		    position: relative;
		    top: -1px;
		}
		.item-colour .list-selected {
		    position: relative;
		    z-index: 99;
		    float: right;
		}
		.item-colour .list-selected .link-list {
		    position: relative;
		    display: block;
		    width: 185px;
		    height: 46px;
		    border-left: 1px solid #e5e5e5;
		    border-right: 1px solid #f9f9f9;
		    line-height: 46px;
		    text-align: center;
		    font-size: 14px;
		}
		.item-colour .link-list span i {
		    width: 10px;
		    height: 10px;
		    display: inline-block;
		    background: url(../images/detailsimg/sellitem12515461.png) no-repeat -207px -113px;
		    font-style: italic;
		}
		.item-sale {
		    float: left;
		    margin-left: 14px;
		    width: 575px;
		    color: #6c6c6c;
		}
		.item-btn a {
		    width: 130px;
		    height: 43px;
		    font-size: 16px;
		    text-align: center;
		    line-height: 43px;
		    margin-right: 10px;
		    font-family: "microsoft yahei";
		    border-radius: 3px;
		    margin-top: 7px;
		    float: left;
		    text-decoration: none;
		}
		.item-btn:after {
		    clear: both;
		    content: ".";
		    display: block;
		    height: 0;
		    line-height: 0;
		    visibility: hidden;
		}
		.fs-item-btn a.item-btn-add {
		    background: #c40000;
		    color: #fff;
		    border: 1px solid #c40000;
		    position: relative;
		}
		.item-btn a.item-btn-add i, .item-btn a.item-btn-addtp i {
		    margin-right: 8px;
		}
		.size_20 {
		    font-size: 20px;
		}
		.fs-item-btn a.item-btn-addtp {
		    background: #fef5f1;
		    color: #c40000;
		    border: 1px solid #c40000;
		}
		.item-btn a.item-btn-addcart {
		    /* background-image: url(./images/detailsimg/addcart-1024.gif); */
		    color: transparent;
		    border: 1px solid #94ce21;
		}
		.item-fuwu {
		    margin: 20px 0 0 0;
		}
		.item-fuwu label {
		    margin-left: 20px;
		    float: left;
		    color: #868686;
		}
		.item-fuwu .fuwu-main {
		    margin-left: 16px;
		    float: left;
		}
		.clearfix:after {
		    content: ".";
		    display: block;
		    height: 0;
		    clear: both;
		    visibility: hidden;
		}
		.item-fuwu .fuwu-main li {
		    float: left;
		    margin-right: 20px;
		}
		.item-fuwu i.iconzhifubao {
		    color: #00A1EE;
		}
		.item-fuwu .daifa{
			/* padding: 12px 11px; */
			display: block;
			width: 20px;
			height: 22px;
			background: url(../images/detailsimg/dhth.png) 0px 0px;
			background-size:cover;
			
		}
		.item-fuwu i {
		    font-size: 20px;
		    display: inline-block;
		    float: left;
		    color: #338CFF;
		    margin-right: 4px;
		    margin-top: -5px;
		}
		.fuwu-main .zfb{
			float: left;
			display: block;
			width: 20px;
			height: 22px;
			background: url(../images/detailsimg/sellitem12515461.png) -106px -34px;
		}
		.sidebar{
			margin-left: auto;
			margin-right: 0;
			float: right;
			width: 165px;
			color: #666;
			margin-top: -10px;
			position: relative;
		}
		.sidebar h3 {
		    height: 40px;
		}
		.sidebar h3:before {
		    content: '';
		    display: block;
		    width: 159px;
		    border-bottom: 1px solid #e8e8e8;
		    height: 0;
		    position: absolute;
		    left: 0;
		    top: 20px;
		}
		.sidebar h3 span {
		    padding: 0 6px;
		    background-color: #fff;
		    position: absolute;
		    left: 53px;
		    top: 5px;
		    color: #8f9194;
		    line-height: 30px;
		}
		.sidebar ul li {
		    width: 160px;
		    height: 160px;
		    text-align: center;
		    position: relative;
		    margin-bottom: 20px;
		}
		fieldset, img {
		    border: 0;
		}
		.sidebar ul li div {
		    width: 160px;
		    height: 20px;
		    background: rgba(0,0,0,0.5);
		    position: absolute;
		    bottom: 0;
		    text-align: center;
		}
		.sidebar ul li .price span {
		    color: #fff;
		    font-size: 12px;
		}